/**
 * 项目名称:关于java JDK中内置的一个类：java.lang.String
 * 1、String表示字符串类型，属于引用数据类型，不属于基本数据类型
 * 2、在Java中随便使用双引号括号括起来的都是String对象，例如："abc","def","hello","world"
 * 3、Java中规定，双引号括起来的字符串，是不可变的。也就是“abc"自出生到死亡，不可变
 * 4、在JDK当中双引号括起来的字符串，例如”abc"，“def"都是直接存储在“方法区”的“字符串常量池”当中
 *
 * SUN公司把字符串存储在“字符串常量池”当中的的原因：
 * 因为字符串在实际开发中使用太频繁，为了执行效率，所以把字符串方法区的常量池当中
 *
 * @Author: 夏国倩
 * @Date: 2023/9/19 9:03
 * @Copyright
 */
package String2;
public class StringTest1 {
    public static void main(String[] args) {
        //这两行代码表示底层创建了3个字符串对象，都在字符串常量池当中
        String s1="abcdef";
        String s2="abcdef"+"xy";

        //这是使用new方法创建的对象，“xy"是从常量池里面取的
        String s3=new String("xy");
    }
}
